Active I/O streams for heterogeneous high performance computing
نویسندگان
چکیده
We are concerned with the attainment of high performance in I/O on distributed, heterogeneous hardware. Our approach is to combine a program's data retrieval and storage actions with operations executed on the resulting active I/O streams. Performance improvements are attained by exploitation of informationabout these operations and by runtime changes to their behavior and placement. In this fashion , active I/O can adjust to static system properties derived from the heterogeneous nature of resources and can respond to dynamic changes in system's conditions , while reducing the total bandwidth needs and/or the end-to-end latencies of I/O actions.
منابع مشابه
An Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملDesign of Composable Proxy Filters for Heterogeneous Mobile Computing
RAPIDware is a collection of software design techniques for constructing adaptive middleware to support collaborative computing. This paper describes an experimental study in the design of adaptive proxy services for resource-limited mobile hosts. The approach is based on detachable Java I/O streams, which enable proxy filters and transcoders to be dynamically inserted, deleted, and reordered o...
متن کاملUsing Multiple Round Lengths to Support Heterogeneous Streams on Continuous Media Servers
On continuous media(CM) servers, data are handled periodically. The length of the period or round length has a strong innuence on the performance of CM servers, and the optimal round length for a server is determined mainly by the bit rate of the media object. As far as we know, all existing disk scheduling schemes are of single round length, in which all objects are serviced using a same round...
متن کاملEfficient HTTP Based I/O on Very Large Datasets for High Performance Computing with the Libdavix Library
Remote data access for data analysis in high performance computing is commonly done with specialized data access protocols and storage systems. These protocols are highly optimized for high throughput on very large datasets, multi-streams, high availability, low latency and efficient parallel I/O. The purpose of this paper is to describe how we have adapted a generic protocol, the Hyper Text Tr...
متن کامل